#ifndef __WINDOW_INIT_H__
#define __WINDOW_INIT_H__

#include "window.h"
#include "sdlImage.h"
#include "sdlButton.h"
#include "sdlSound.h"

class windowInit: public window{
private:
    sdlImage background; //Background pantalla bienvenida
    sdlButton botLogin;
	sdlButton botNewUser;
	sdlButton botQuit;
	sdlSound sndBotClick; //Sonido al hacer click en un botón
public:
	//Constructor. Recibe la sdlScreen en donde se mostrará la ventana
	explicit windowInit(sdlScreen&);
	//Muestra la ventana
	virtual void show();
	//Maneja el evento (SDL_Event) pasado como parámentro.
	//Devuelve true en caso de haber podido manejarlo. False en caso contrario
	virtual bool handleEvent(const SDL_Event&, window*&);
	//Destructor
	virtual ~windowInit();
};

#endif // __WINDOW_INIT_H__
